package org.teach.study.lambda.vo;

import java.sql.Date;

/**
 * <b>员工类。</b>
 * <p><b>详细说明：</b></p>
 * <!-- 在此添加详细说明 -->
 * 无。
 * 
 * @version 1.0
 * @author mex2000
 * @since 1.0
 */
public class Emp extends BaseVo {
	/**
	 * serialVersionUID。
	 */
	private static final long serialVersionUID = -4076798984806462938L;

	/**
	 * 姓名。
	 */
	private String name;

	/**
	 * 出生日期。
	 */
	private Date birthday;

	/**
	 * 工资。
	 */
	private double salary;

	/**
	 * 性别(0-未知,1-男,2-女)。
	 */
	private int sex;

	/**
	 * 所在部门。
	 */
	private Dept dept;

	/**
	 * <b>构造方法。</b>
	 * <p><b>详细说明：</b></p>
	 * <!-- 在此添加详细说明 -->
	 * 无。
	 * @param id 主键id
	 * @param name 姓名
	 * @param birthday 出生日期
	 * @param salary 工资
	 * @param sex 性别
	 * @param dept 所在部门
	 */
	public Emp(Long id, String name, Date birthday, double salary, int sex, Dept dept) {
		this.id(id);
		this.name = name;
		this.birthday = birthday;
		this.salary = salary;
		this.sex = sex;
		this.dept = dept;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the birthday
	 */
	public Date getBirthday() {
		return birthday;
	}

	/**
	 * @param birthday the birthday to set
	 */
	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	/**
	 * @return the salary
	 */
	public double getSalary() {
		return salary;
	}

	/**
	 * @param salary the salary to set
	 */
	public void setSalary(double salary) {
		this.salary = salary;
	}

	/**
	 * @return the sex
	 */
	public int getSex() {
		return sex;
	}

	/**
	 * @param sex the sex to set
	 */
	public void setSex(int sex) {
		this.sex = sex;
	}

	/**
	 * @return the dept
	 */
	public Dept getDept() {
		return dept;
	}

	/**
	 * @param dept the dept to set
	 */
	public void setDept(Dept dept) {
		this.dept = dept;
	}
}
